function out = QuantumLogistic(x, y, z, r, b)
%% 量子 Logistic 系统迭代函数
    xd = conj(x);
    zd = conj(z);

    x_new = r * (x - abs(x)^2) - r * y;
    y_new = -y * exp(-2*b) + exp(-b) * r * ((2 - x - xd)*y - x*zd - xd*z);
    z_new = -z * exp(-2*b) + exp(-b) * r * (2*(1 - xd*z)*z - 2*x*y - x);

    out = [x_new; y_new; z_new];
end